home *** CD-ROM | disk | FTP | other *** search
- ;------------------------------------------------------------------------------
- ; .ss.
- ; `²²'
- ; .,sS$Ss,,s$ .,sS$$$Ss. .,sS$Ss,,s$ .ss. .sSs.
- ; .d$$²^°²$$$$'.d$P²°^^²$P'.d$$²^°²$$$$'.$$$' .$$$²Sb,.
- ; $$$' .$$$' $$$²Sçsµ²' .$$$' .$$$'.$$$' .$$$' `$$b.
- ; $$$b,,d$$$' ,$$$b,....,s$$$$b,,d$$$'.$$$;.,$$$' ;$$$
- ; `²S$$S²²S$$S²°²S$$$$S²°°²S$$$$$$',$$S²°²S$S'.sS$$$P²'
- ; .sS²°$$$²²°"' d²°'
- ; .$$² .$$'
- ; $$$.,d$$'
- ; `²S$$S²'
- ;------------------------------------------------------------------------------
- ; P.P.L.X. 2.OO (C)1996 - Lone Runner / AEGiS CoRP'96
- ;------------------------------------------------------------------------------
- ; PPE 3.1O (Encryption type I) - Analysis ON - Postprocessing ON
- ;------------------------------------------------------------------------------
-
- String STRING001
- String STRING002
- String STRING003
- String STRING004
- String STRING005
- String STRING006
- Byte BYTE001
- Byte BYTE002
- Byte BYTE003
- Byte BYTE004
- Byte BYTE005
- Byte BYTE006
- Byte BYTE007
- Byte BYTE008
- Byte BYTE009
- Byte BYTE010
- Byte BYTE011
- Byte BYTE012
- Byte BYTE013
- Byte BYTE014
-
- ;------------------------------------------------------------------------------
-
- Cls
- PrintLn ""
- PrintLn ""
- PrintLn "@X09 POWERBALL PICK WINNERS DISPLAY FILE BUILDER@X07"
- PrintLn ""
- PrintLn "@X0F Enter Date , Example:8-22-94 or 11-6-95 (Note no leading Zeros)"
- InputStr "Date of Lotto Pick you are Checking?", STRING002, 10, 8, "1234567890" + "-", 0
- If (Exist(PPEPath() + "CHECKPIK.CFG")) Then
- :LABEL001
- InputStr "Enter First Number Drawn ", BYTE007, 7, 2, "1234567890", 128
- InputStr "Enter Second Number Drawn ", BYTE008, 7, 2, "1234567890", 128
- InputStr "Enter Third Number Drawn ", BYTE009, 7, 2, "1234567890", 128
- InputStr "Enter Fourth Number Drawn ", BYTE010, 7, 2, "1234567890", 128
- InputStr "Enter Fifth Number Drawn ", BYTE011, 7, 2, "1234567890", 128
- InputStr "Enter the POWERBALL that was Drawn ", BYTE012, 7, 2, "1234567890", 128 + 64
- PrintLn ""
- PrintLn "@X0BYOU ENTERED...@X07", +String(BYTE007) + " ", +String(BYTE008) + " ", +String(BYTE009) + " ", +String(BYTE010) + " ", +String(BYTE011) + "@X0C ", +String(BYTE012)
- InputStr "ARE THESE NUMBERS CORRECT? (Y)es or (N)o", STRING001, 10, 1, "YN", 16384 + 2
- If (STRING001 == "N") Goto LABEL001
- FOpen 2, PPEPath() + "CHECKPIK.CFG", 0, 0
- FGet 2, STRING003
- FClose 2
- PrintLn ""
- PrintLn ""
- PrintLn "@X0B BUILDING WINNERS DISPLAY FILE ", STRING003, " PLEASE WAIT....."
- FCreate 3, STRING003, 1, 0
- FPutLn 3
- FPutLn 3, "@CLS@"
- FPutLn 3
- FPutLn 3, " @X7F @X7B┌@X70───┐@X7B┌@X70───┐@X7B┌@X70───┐@X7B┌@X70───┐@X7B┌@X70───┐▐@X4E┌@X40───┐@X4E┌@X40───┐@X4E┌@X40───┐@X4E┌@X40───┐@X07"
- FPutLn 3, " @X7F @X1B│ @X1FP @X10│@X1B│ @X1FO @X10│@X1B│ @X1FW @X10│@X1B│ @X1FE @X10│@X1B│ @X1FR @X10│@X70▐@X4E│ @X4FB @X40│@X4E│ @X4FA @X40│@X4E│ @X4FL @X40│@X4E│ @X4FL @X40│@X07"
- FPutLn 3, " @X7F @X7B└───@X70┘@X7B└───@X70┘@X7B└───@X70┘@X7B└───@X70┘@X7B└───@X70┘▐@X4E└───@X40┘@X4E└───@X40┘@X4E└───@X40┘@X4E└───@X40┘@X07"
- FPutLn 3, "@X07 @X0EDID YOU PLAY THE POWERBALL NUMBERS SHOWN TO YOU HERE@X0D??"
- FPutLn 3, " @X0BTHESE CALLERS ARE WINNERS IF THEY PLAYED THEIR NUMBERS@X0C!!!"
- FPutLn 3, " @X09DRAWING DATE....@X0C", +String(STRING002), " @X09 WINNING NUMBERS ....@X0F ", +String(BYTE007) + " ", +String(BYTE008) + " ", +String(BYTE009) + " ", +String(BYTE010) + " ", +String(BYTE011) + "@X0C ", +String(BYTE012)
- FPutLn 3, "@X07-------------------------------------------------------------------------------"
- FPutLn 3, "@X0E@POS:18@NAME @POS:47@WINNINGS"
- FPutLn 3, "@X07-------------------------------------------------------------------------------"
- FOpen 1, PPEPath() + String(STRING002), 0, 0
- :LABEL002
- BYTE013 = 0
- BYTE014 = 0
- FGet 1, STRING004
- FGet 1, STRING005
- If (Ferr(1)) Goto LABEL009
- Tokenize STRING005
- While (TokCount() > 0) Do
- BYTE001 = GetToken()
- BYTE002 = GetToken()
- BYTE003 = GetToken()
- BYTE004 = GetToken()
- BYTE005 = GetToken()
- BYTE006 = GetToken()
- EndWhile
- If (BYTE007 == BYTE001) Then
- BYTE013 = BYTE013 + 1
- Goto LABEL003
- Endif
- If (BYTE007 == BYTE002) Then
- BYTE013 = BYTE013 + 1
- Goto LABEL003
- Endif
- If (BYTE007 == BYTE003) Then
- BYTE013 = BYTE013 + 1
- Goto LABEL003
- Endif
- If (BYTE007 == BYTE004) Then
- BYTE013 = BYTE013 + 1
- Goto LABEL003
- Endif
- If (BYTE007 == BYTE005) Then
- BYTE013 = BYTE013 + 1
- Goto LABEL003
- Endif
- :LABEL003
- If (BYTE008 == BYTE001) Then
- BYTE013 = BYTE013 + 1
- Goto LABEL004
- Endif
- If (BYTE008 == BYTE002) Then
- BYTE013 = BYTE013 + 1
- Goto LABEL004
- Endif
- If (BYTE008 == BYTE003) Then
- BYTE013 = BYTE013 + 1
- Goto LABEL004
- Endif
- If (BYTE008 == BYTE004) Then
- BYTE013 = BYTE013 + 1
- Goto LABEL004
- Endif
- If (BYTE008 == BYTE005) Then
- BYTE013 = BYTE013 + 1
- Goto LABEL004
- Endif
- :LABEL004
- If (BYTE009 == BYTE001) Then
- BYTE013 = BYTE013 + 1
- Goto LABEL005
- Endif
- If (BYTE009 == BYTE002) Then
- BYTE013 = BYTE013 + 1
- Goto LABEL005
- Endif
- If (BYTE009 == BYTE003) Then
- BYTE013 = BYTE013 + 1
- Goto LABEL005
- Endif
- If (BYTE009 == BYTE004) Then
- BYTE013 = BYTE013 + 1
- Goto LABEL005
- Endif
- If (BYTE009 == BYTE005) Then
- BYTE013 = BYTE013 + 1
- Goto LABEL005
- Endif
- :LABEL005
- If (BYTE010 == BYTE001) Then
- BYTE013 = BYTE013 + 1
- Goto LABEL006
- Endif
- If (BYTE010 == BYTE002) Then
- BYTE013 = BYTE013 + 1
- Goto LABEL006
- Endif
- If (BYTE010 == BYTE003) Then
- BYTE013 = BYTE013 + 1
- Goto LABEL006
- Endif
- If (BYTE010 == BYTE004) Then
- BYTE013 = BYTE013 + 1
- Goto LABEL006
- Endif
- If (BYTE010 == BYTE005) Then
- BYTE013 = BYTE013 + 1
- Goto LABEL006
- Endif
- :LABEL006
- If (BYTE011 == BYTE001) Then
- BYTE013 = BYTE013 + 1
- Goto LABEL007
- Endif
- If (BYTE011 == BYTE002) Then
- BYTE013 = BYTE013 + 1
- Goto LABEL007
- Endif
- If (BYTE011 == BYTE003) Then
- BYTE013 = BYTE013 + 1
- Goto LABEL007
- Endif
- If (BYTE011 == BYTE004) Then
- BYTE013 = BYTE013 + 1
- Goto LABEL007
- Endif
- If (BYTE011 == BYTE005) Then
- BYTE013 = BYTE013 + 1
- Goto LABEL007
- Endif
- :LABEL007
- If (BYTE012 == BYTE006) BYTE014 = BYTE014 + 1
- If ((BYTE013 == 0) && (BYTE014 == 0)) Goto LABEL002
- If ((BYTE013 == 0) && (BYTE014 == 1)) Then
- STRING006 = "$1.00"
- Goto LABEL008
- Endif
- If ((BYTE013 == 1) && (BYTE014 == 1)) Then
- STRING006 = "$2.00"
- Goto LABEL008
- Endif
- If ((BYTE013 == 2) && (BYTE014 == 1)) Then
- STRING006 = "$5.00"
- Goto LABEL008
- Endif
- If ((BYTE013 == 3) && (BYTE014 == 0)) Then
- STRING006 = "$5.00"
- Goto LABEL008
- Endif
- If ((BYTE013 == 3) && (BYTE014 == 1)) Then
- STRING006 = "$100"
- Goto LABEL008
- Endif
- If ((BYTE013 == 4) && (BYTE014 == 0)) Then
- STRING006 = "$100"
- Goto LABEL008
- Endif
- If ((BYTE013 == 4) && (BYTE014 == 1)) Then
- STRING006 = "$5,000"
- Goto LABEL008
- Endif
- If ((BYTE013 == 5) && (BYTE014 == 0)) Then
- STRING006 = "$100,000"
- Goto LABEL008
- Endif
- If ((BYTE013 == 5) && (BYTE014 == 1)) Then
- STRING006 = "JACKPOT!!!"
- Goto LABEL008
- Endif
- Goto LABEL002
- :LABEL008
- FPutLn 3, "@X0A@POS:13@", STRING004, "@X0F@POS:53@", STRING006
- Goto LABEL002
- :LABEL009
- PrintLn " @X0A....DONE!"
- PrintLn "@X0F THANK YOU FOR USING POWERBALL PICK FROM LOWER LEVEL SOFTWARE "
- If (STRING006 == "") Goto LABEL010
- FPutLn 3
- FPutLn 3, "@X09 THANK YOU FOR USING POWERBALL PICK FROM LOWER LEVEL SOFTWARE"
- FPutLn 3, Space(14), "@X0FREGISTERED TO:@X0C @BOARDNAME@@X07"
- FPutLn 3
- FPutLn 3
- FPutLn 3, "@WAIT@"
- FCloseAll
- Delete PPEPath() + STRING002
- Delay 45
- End
- :LABEL010
- FPutLn 3
- FPutLn 3
- FPutLn 3
- FPutLn 3, "@X0A NO WINNERS@X07"
- FPutLn 3
- FPutLn 3
- FPutLn 3
- FPutLn 3, "@X09 THANK YOU FOR USING POWERBALL PICK FROM LOWER LEVEL SOFTWARE"
- FPutLn 3, Space(14), "@X0FREGISTERED TO:@X0C @BOARDNAME@@X07"
- FPutLn 3
- FPutLn 3
- FPutLn 3, "@WAIT@"
- FCloseAll
- Delete PPEPath() + STRING002
- Delay 45
- End
- PrintLn ""
- PrintLn "@X8C WARNING!@X07 NOT A VALID DRAWING DATE -OR- THIS PROGRAM IS UN-REGISTERED"
- PrintLn ""
- PrintLn ""
- PrintLn ""
- Wait
- End
- Endif
- PrintLn ""
- PrintLn " ERROR--- CHECKPIK.CFG FILE IS MISSING......ABORTING"
- End
-
- ;------------------------------------------------------------------------------
- ;
- ; Usage report (before postprocessing)
- ;
- ; ■ Statements used :
- ;
- ; 4 End
- ; 1 Cls
- ; 1 Wait
- ; 77 Goto
- ; 43 Let
- ; 19 PrintLn
- ; 41 If
- ; 1 FCreate
- ; 2 FOpen
- ; 1 FClose
- ; 3 FGet
- ; 31 FPutLn
- ; 2 Delete
- ; 8 InputStr
- ; 2 Delay
- ; 1 Tokenize
- ; 2 FCloseAll
- ;
- ;
- ; ■ Functions used :
- ;
- ; 13 +
- ; 44 +
- ; 48 ==
- ; 1 >
- ; 36 !
- ; 10 &&
- ; 2 Space()
- ; 1 Ferr()
- ; 14 String()
- ; 5 PPEPath()
- ; 6 GetToken()
- ; 1 Exist()
- ; 1 TokCount()
- ;
- ;------------------------------------------------------------------------------
- ;
- ; Analysis flags : No flag
- ;
- ;------------------------------------------------------------------------------
- ;
- ; Postprocessing report
- ;
- ; 0 For/Next
- ; 1 While/EndWhile
- ; 35 If/Then or If/Then/Else
- ; 0 Select Case
- ;
- ;------------------------------------------------------------------------------
- ; AEGiS Corp - Break the routines, code against the machines!
- ;------------------------------------------------------------------------------
-